package com.inspur.system.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.inspur.common.annotation.Excel;

import java.util.Date;

/**
 * 缺陷对象 pm_flaw
 * 
 * @author ruoyi
 * @date 2024-04-08
 */
public class PmFlawDTO
{
    /** 缺陷编号 */
    private String cFlawNo;

    /** 缺陷名称 */
    @Excel(name = "缺陷名称")
    private String cFlawNme;

    /** 项目编号 */
    @Excel(name = "项目编号")
    private String cProNo;

    /** 缺陷描述 */
    @Excel(name = "缺陷描述")
    private String cFlawDes;

    /** 优先级 */
    @Excel(name = "优先级")
    private String cFlawPri;

    /** 缺陷状态 */
    @Excel(name = "缺陷状态")
    private String cFlawState;

    /** 创建人 */
    @Excel(name = "创建人")
    private String cCrePer;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date tCreTm;

    /** 修改人 */
    @Excel(name = "修改人")
    private String cUpdPer;

    /** 修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date tUpdTm;

    /** 缺陷来源 */
    @Excel(name = "缺陷来源")
    private String cFlawSou;

    /** 缺陷类型 */
    @Excel(name = "缺陷类型")
    private String cFlawType;

    /** 负责人 */
    @Excel(name = "负责人")
    private String cFlawHead;

    /** 严重程度 */
    @Excel(name = "严重程度")
    private String cFlawSev;

    /** 重现概率 */
    @Excel(name = "重现概率")
    private String cFlawPor;

    /** 关联成员 */
    @Excel(name = "关联成员")
    private String cFlawPer;

    /** 预估工时 */
    @Excel(name = "预估工时")
    private Double cEstWork;

    /** 已登记工时 */
    @Excel(name = "已登记工时")
    private Double cRegWork;

    /** 剩余工时 */
    @Excel(name = "剩余工时")
    private Double cRemWork;

    /** 预估工时/剩余工时 */
    @Excel(name = "预估工时/剩余工时")
    private String cEstRemWork;

    /** 关联工作项 */
    @Excel(name = "关联工作项")
    private String cWork;

    /** 计划开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "计划开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date tStaTm;

    /** 计划完成时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "计划完成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date tEndTm;

    private String cCrePerNme;

    private String cUpdPerNme;

    private String cFlawHeadNme;

    private String cQuery;

    private String cTxt;

    /** 解决情况 */
    private String cResSit;

    public void setcFlawNo(String cFlawNo) 
    {
        this.cFlawNo = cFlawNo;
    }

    public String getcFlawNo() 
    {
        return cFlawNo;
    }
    public void setcFlawNme(String cFlawNme) 
    {
        this.cFlawNme = cFlawNme;
    }

    public String getcFlawNme() 
    {
        return cFlawNme;
    }
    public void setcProNo(String cProNo) 
    {
        this.cProNo = cProNo;
    }

    public String getcProNo() 
    {
        return cProNo;
    }
    public void setcFlawDes(String cFlawDes) 
    {
        this.cFlawDes = cFlawDes;
    }

    public String getcFlawDes() 
    {
        return cFlawDes;
    }
    public void setcFlawPri(String cFlawPri) 
    {
        this.cFlawPri = cFlawPri;
    }

    public String getcFlawPri() 
    {
        return cFlawPri;
    }
    public void setcFlawState(String cFlawState) 
    {
        this.cFlawState = cFlawState;
    }

    public String getcFlawState() 
    {
        return cFlawState;
    }
    public void setcCrePer(String cCrePer) 
    {
        this.cCrePer = cCrePer;
    }

    public String getcCrePer() 
    {
        return cCrePer;
    }
    public void settCreTm(Date tCreTm) 
    {
        this.tCreTm = tCreTm;
    }

    public Date gettCreTm() 
    {
        return tCreTm;
    }
    public void setcUpdPer(String cUpdPer) 
    {
        this.cUpdPer = cUpdPer;
    }

    public String getcUpdPer() 
    {
        return cUpdPer;
    }
    public void settUpdTm(Date tUpdTm) 
    {
        this.tUpdTm = tUpdTm;
    }

    public Date gettUpdTm() 
    {
        return tUpdTm;
    }
    public void setcFlawSou(String cFlawSou) 
    {
        this.cFlawSou = cFlawSou;
    }

    public String getcFlawSou() 
    {
        return cFlawSou;
    }
    public void setcFlawType(String cFlawType) 
    {
        this.cFlawType = cFlawType;
    }

    public String getcFlawType() 
    {
        return cFlawType;
    }
    public void setcFlawHead(String cFlawHead) 
    {
        this.cFlawHead = cFlawHead;
    }

    public String getcFlawHead() 
    {
        return cFlawHead;
    }
    public void setcFlawSev(String cFlawSev) 
    {
        this.cFlawSev = cFlawSev;
    }

    public String getcFlawSev() 
    {
        return cFlawSev;
    }
    public void setcFlawPor(String cFlawPor) 
    {
        this.cFlawPor = cFlawPor;
    }

    public String getcFlawPor() 
    {
        return cFlawPor;
    }
    public void setcFlawPer(String cFlawPer) 
    {
        this.cFlawPer = cFlawPer;
    }

    public String getcFlawPer() 
    {
        return cFlawPer;
    }
    public void setcEstWork(Double cEstWork)
    {
        this.cEstWork = cEstWork;
    }

    public Double getcEstWork()
    {
        return cEstWork;
    }
    public void setcRegWork(Double cRegWork)
    {
        this.cRegWork = cRegWork;
    }

    public Double getcRegWork()
    {
        return cRegWork;
    }

    public Double getcRemWork() {
        return cRemWork;
    }

    public void setcRemWork(Double cRemWork) {
        this.cRemWork = cRemWork;
    }

    public String getcEstRemWork() {
        return cEstRemWork;
    }

    public void setcEstRemWork(String cEstRemWork) {
        this.cEstRemWork = cEstRemWork;
    }

    public void setcWork(String cWork)
    {
        this.cWork = cWork;
    }

    public String getcWork() 
    {
        return cWork;
    }
    public void settStaTm(Date tStaTm) 
    {
        this.tStaTm = tStaTm;
    }

    public Date gettStaTm() 
    {
        return tStaTm;
    }
    public void settEndTm(Date tEndTm) 
    {
        this.tEndTm = tEndTm;
    }

    public Date gettEndTm() 
    {
        return tEndTm;
    }

    public String getcCrePerNme() {
        return cCrePerNme;
    }

    public void setcCrePerNme(String cCrePerNme) {
        this.cCrePerNme = cCrePerNme;
    }

    public String getcUpdPerNme() {
        return cUpdPerNme;
    }

    public void setcUpdPerNme(String cUpdPerNme) {
        this.cUpdPerNme = cUpdPerNme;
    }

    public String getcFlawHeadNme() {
        return cFlawHeadNme;
    }

    public void setcFlawHeadNme(String cFlawHeadNme) {
        this.cFlawHeadNme = cFlawHeadNme;
    }

    public String getcQuery() {
        return cQuery;
    }

    public void setcQuery(String cQuery) {
        this.cQuery = cQuery;
    }

    public String getcTxt() {
        return cTxt;
    }

    public void setcTxt(String cTxt) {
        this.cTxt = cTxt;
    }

    public String getcResSit() {
        return cResSit;
    }

    public void setcResSit(String cResSit) {
        this.cResSit = cResSit;
    }
}
